//
//  main.c
//  实现一个函数，可以左旋字符串中的k个字符。
//
//  Created by 卜绎皓 on 2022/3/15.
//

#include <stdio.h>
#include <string.h>

void Leave(char *a,int len,int k){
    int i = 0;
    int j = 1;
    int tmp = k%len;
    for(i = 0 ; i<tmp ;i++){
        char b = a[0];
        for(j = 1; j < len ;j++){
            a[j-1] = a[j];
        }
        a[len - 1] = b;
    }
    printf("%s",a);
}

int main(){
    char a[] = "ABCD";
    int k = 0;
    scanf("%d",&k);
    Leave(a,strlen(a),k);
    return  0;
}

//#include<stdio.h>
//#include <string.h>
//
//void Left_Move(char *a, int len, int k)
//{
//    int temp = k%len;
//    int i = 0;
//    int j = 1;
//    for (i = 0; i < temp; i++)
//    {
//        char tmp = a[0];
//        for (j = 1; j < len; j++)
//        {
//            a[j - 1] = a[j];
//        }
//        a[len - 1] = tmp;
//    }
//    printf("%s", a);
//}
//int main()
//{
//    char a[] = "ABCD";
//    int k = 0;
//    scanf("%d", &k);
//    Left_Move(a, strlen(a), k);
//    return 0;
//}
//
